Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Barcelona Open Banc Sabadell - Barcelona Rio Open - Rio de Janeiro Brisbane International - Brisbane French Open - Paris Brazil F11 Brazil F18 Colombia F3 Colombia F4 Brazil F3 Brazil F8 Brazil F12 Brazil F14 Brazil F15 Brazil F16 Brazil F17 Brazil F20 Brazil F21 Brazil F22 Portugal F2 Croatia F3 Brazil F4 Brazil F5 Argentina F7 Argentina F8 Argentina F9 Serbia F1 Serbia F4 Brazil F13 Brazil F14 Brazil F20 Brazil F24 Brazil F25 Colombia F1 Colombia F2 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Serbia F2 Serbia F3 Serbia F4 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Brazil F29 Czech Republic F5 Germany F3 Egypt F4 Egypt F5 Egypt F6 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Serbia F2 Serbia F3 Serbia F5 Serbia F4 Serbia F7 Croatia F8 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Germany F1 Germany F2 Germany F3 Turkey F2 Turkey F3 Turkey F4 Italy F4 Italy F5 Italy F6 Bosnia & Herzegovina F4 Serbia F1 Serbia F2 Italy F18 Serbia F4 Serbia F5 Italy F22 Egypt F5 Turkey F1 Turkey F2 Italy F1 Italy F2 Italy F3 Italy F4 Italy F11 Brazil F7 Brazil F8 Brazil F10 Brazil F4 Brazil F5 Brazil F6 Brazil F4 Venezuela F3 Brazil F6 Brazil F7 Brazil F9 Brazil F1 Brazil F9 Portugal F1 Croatia F5 Serbia F1 Serbia F5 Brazil F4 (Sao Carlos) Egypt F4 Germany F8 (Kassel) Italy F21 (Bolzano) Italy F22 (Cornaiano) Brazil F5 (Mogi das Cruzes) Brazil F6 (Curitiba) Brazil F7 (Sao Carlos) Brazil F8 (Sao Paulo) Brazil F9 (Ribeirao Preto) M25 Weston Brazil F2 Brazil F3 Serbia F6 Spain F9 Serbia F1 Copa Petrobras - Aracaju Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem II Cyclus Open de Tenis - Florianopolis Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Copa Petrobras Colombia - Bogota Croatia F10 Memorial A. Manfredini Sassuolo Challenger - Sassuolo Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Santiago Challenger BH Tenis Open International Cup 2008 - Belo Horizonte San Luis Potosi Challenger - San Luis Potosi Aberto de Santa Catarina de Tenis - Florianopolis Bancolombia Open - Cali Seguros Bolivar Open - Medellin Sony Ericsson Open 2008 - Belgrade Challenger de Providencia-Copa Kia - Santiago Sao Paulo Challenger Salinas Challenger Iquique Challenger Bucaramanga Challenger Belgrade Challenger IV Manta Open - Manta Santiago Challenger San Luis Potosi Challenger Mexico City Challenger Talahassee Challenger Pereira Challenger Kosice Challenger Braunschweig Challenger Cyclus Open de Tenis - Florianopolis Aberto de Santa Catarina - Florianopolis Oberstaufen Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Seguros Bolivar Open - Medellin Brasilia Challenger Buenos Aires Challenger Medellin Challenger Copa Petrobras Brazil - Belo Horizonte Banja Luka Challenger Khanty-Mansiysk Challenger Alessandria Challenger Bogota Challenger Brasilia Challenger Banja Luka Challenger Belo Horizonte Challenger Bogota Challenger Quito Challenger Guayaquil Challenger Sao Paulo Challenger Bergamo Challenger Guadalajara Challenger Turin Challenger Bogota Challenger Karshi Challenger Szczecin Challenger Todi Challenger Ljubljana Challenger Sao Jose Do Rio Preto Challenger Geneva Challenger Guayaquil Challenger Montevideo Challenger Seguros Bolivar Open - Bogota Sarajevo Challenger BH Tennis Open - Belo Horizonte Santos Challenger Napoli Challenger Orbetello Challenger XIII Trofeo Ciudad de Quito - Quito Manta Challenger Samarkand Challenger Karshi Challenger Copa Petrobras Paraguay - Asuncion Lima Challenger 2007 - Lima Tashkent Challenger Sao Paulo Challenger Sarajevo Challenger Pereira Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Santiago Challenger Santos Challenger Sao Paulo Challenger Bogota Challenger Salinas Challenger Caltanissetta Challenger Blois Challenger AGT Challenger - Leon Rome Challenger San Benedetto Challenger Sao Paulo Challenger San Marino Challenger Santiago Challenger Rio De Janeiro Challenger Rijeka Open - Rijeka Zagreb Open - Zagreb Cali Challenger Zenith Tennis Cup-Harbour Club - Milan Quito Challenger Sibiu Challenger Porto Alegre Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Kazan Challenger Seoul Challenger Bucaramanga Challenger Sao Paulo Challenger Copa Petrobras-Colombia - Bogota Medellin Challenger IV Challenger Ciudad De Guayaquil - Guayaquil Itajai Challenger Sao Paulo Challenger Scheveningen Challenger Poznan Challenger BH Tennis Open International Cup - Belo Horizonte Quito Challenger Tashkent Challenger Cordoba Challenger Bucaramanga Challenger Prostejov Challenger Todi Challenger Campos do Jordao Challenger Banja Luka Challenger Pereira Challenger Rome Challenger Santiago Challenger Bercuit Challenger Como Challenger Leon Challenger Bordeaux Challenger Prostejov Challenger Cortina Challenger Fano Challenger Buenos Aires Challenger Vicenza Challenger Lyon Challenger Todi Challenger Medellin Challenger Scheveningen Challenger Floridablanca Challenger Campinas Challenger Buenos Aires Challenger Cali Challenger Prostejov Challenger Guadalajara Challenger Poznan Challenger Caltanissetta Challenger L'Aquila Challenger Milan Challenger Samarkand Challenger Valencia Challenger Bergamo Challenger Guadalajara Challenger Caltanissetta Challenger Rome Challenger Constanta Challenger Buenos Aires Challenger Braunschweig Challenger Bastad Challenger Biella Challenger Biella Challenger Trnava Challenger Montevideo Challenger Asuncion Challenger Sao Paulo Challenger Le Gosier Challenger Braunschweig Challenger Bucaramanga Challenger Bordeaux Challenger Campinas Challenger Santo Domingo Challenger Campos do Jordao Challenger Bordeaux Challenger Prostejov Challenger Ljubljana Challenger Braunschweig Challenger Cali Challenger Medellin Challenger Aix En Provence Challenger Sao Paulo Challenger Pereira Challenger Cali Challenger San Juan Challenger Santiago Challenger Guayaquil Challenger San Luis Potosi Challenger Aix En Provence Challenger Santiago Challenger Santo Domingo Challenger Girona Challenger Aberto de Sao Paulo - Sao Paulo Genova Challenger Barranquilla Challenger Alessandria Challenger Braunschweig Challenger Leon Challenger Prostejov Challenger Panama City Challenger Sibiu Challenger Campinas Challenger Tampere Challenger Medellin Challenger Bogota Challenger Le Gosier Challenger Campinas Challenger Mestre Challenger Lyon Challenger San Benedetto Challenger Bancolombia Open - Bogota Curitiba Challenger Medellin Challenger Happy Valley Challenger Santiago Challenger Genova Challenger Buenos Aires Challenger Bath Challenger Guayaquil Challenger Montevideo Challenger Barranquilla Challenger Rome Challenger Mexico City Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao Genova Challenger Parma Challenger Tiburon Challenger Orlando Challenger Columbus Challenger Punta Del Este Challenger Dallas Challenger Milan Challenger Braunschweig Challenger Santiago Challenger Cordenons Challenger San Luis Potosi Challenger Bratislava 2 Challenger Marburg Challenger Montechiarugolo - Parma Challenger Salzburg Challenger Maspalomas Challenger Cali Challenger Nossa Caixa Tennis Cup - Sao Paulo Perugia Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca III Aberto Santa Catarina de Tenis - Florianopolis Trofeo Cassa di Risparmio di Alessandria - Alessandria Salinas Challenger Cancun Challenger Belo Horizonte Challenger Valencia Challenger Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Salvador Challenger Seville Challenger Copa Petrobras-Uruguay - Montevideo Rijeka Challenger Pereira Challenger Puebla Challenger Blumenau Challenger Rome Challenger Santos Challenger Blumenau Challenger Brasil Open - Costa do Sauipe Karlsruhe Challenger Zagreb Challenger Prostejov Challenger Furth Challenger Brasil Open - Costa do Sauipe ATP Studena Croatia Open Umag - Umag Movistar Open - Santiago Brasil Open - Costa do Sauipe Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag Movistar Open - Santiago Brasil Open - Costa do Sauipe Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Serbia Open - Belgrade AEGON Championships - London Credit Agricole Suisse Open - Gstaad Brasov Challenger Bet-at-home Cup - Kitzbuhel Guayaquil Challenger Kremlin Cup - Moscow Wolfsburg Challenger Cherbourg Challenger Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Kremlin Cup - Moscow Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul St. Petersburg Open - St. Petersburg Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Geneva Open - Geneva Winston-Salem Open - Winston-Salem Cali Challenger Ecuador Open - Quito Banja Luka Challenger Szczecin Challenger Sao Paulo Challenger Cali Challenger Lima Challenger Salinas Challenger Campinas Challenger Sao Paulo Challenger Quito Challenger Bucaramanga Challenger Prague Challenger Porto Alegre Challenger Geneva Challenger Medellin Challenger Belgrade Challenger Bratislava Challenger Abierto Mexicano Telcel - Acapulco Sao Paulo Challenger Tour Finals Serbia Open - Belgrade Estoril Challenger Sao Leopoldo Challenger Sao Paulo Challenger Plava Laguna Croatia Open - Umag European Open - Antwerp ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Salzburg Challenger European Open - Antwerp Heilbronn Challenger Serbia Open - Belgrade Bucaramanga Challenger Allianz Suisse Open - Gstaad BCR Open Romania - Bucharest Bogota Challenger Mersin Challenger Rome Challenger Itajai Challenger ATP Vegeta Croatia Open - Umag Pereira Challenger Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar Bet-at-home Open - Hamburg Brasil Open - Sao Paulo Bogota Challenger Curitiba Challenger Kremlin Cup - Moscow Brisbane International - Brisbane Brasil Open - Costa do Sauipe Generali Open - Kitzbuhel Yeongwol Challenger Brasil Open - Costa do Sauipe China Open - Beijing St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo Open Parc - Lyon Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Lugano Challenger China Open - Beijing Swiss Indoors Basel - Basel Sydney International - Sydney Open Parc - Lyon Copa Telmex - Buenos Aires Lexington Challenger Kremlin Cup - Moscow Rome Challenger Erste Bank Open - Vienna Caltanissetta Challenger Belgrade 2 - Belgrade Astana Open - Nur-Sultan Sydney Tennis Classic - Sydney Mallorca Championships - Mallorca Erste Bank Open - Vienna Copa Claro - Buenos Aires Cordoba Open - Cordoba Banja Luka Open - Banja Luka Bet-At-Home Austrian Open - Kitzbuhel Chengdu Open - Chengdu Swiss Indoors Basel - Basel Gerry Weber Open - Halle Adelaide International - Adelaide Medellin Challenger Hamburg Open - Hamburg ATP Studena Croatia Open - Umag Belgrade Open - Belgrade PTT Thailand Open - Bangkok Kremlin Cup - Moscow Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Oeiras 4 Challenger AEGON Championships - London Sassuolo Challenger US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Lima Challenger SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Rio De Janeiro Challenger Swiss Indoors Basel - Basel Vicenza Challenger Argentina Open - Buenos Aires Mersin Challenger Tampere Challenger Caltanissetta Challenger Szczecin Challenger PBZ Zagreb Indoors - Zagreb Santos Challenger Grand Prix Hassan II - Casablanca Bogota Challenger Power Horse Cup - Dusseldorf Argentina Open - Buenos Aires San Luis Potosi Challenger Segovia Challenger Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Aix En Provence Challenger Kremlin Cup - Moscow Santos Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Rio De Janeiro Challenger Blois Challenger Rio Open - Rio de Janeiro Cap Cana Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Bogota Challenger Abierto Mexicano Telcel - Acapulco Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Napoli Challenger Bordeaux Challenger AEGON Championships - London Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Santiago Challenger Swiss Indoors Basel - Basel Rio De Janeiro Challenger Apia International - Sydney Ecuador Open - Quito Rio Open - Rio de Janeiro Gonet Geneva Open - Geneva Brasil Open - Sao Paulo Shenzhen Open - Shenzhen BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Plava Laguna Croatia Open - Umag Nature Valley International - Eastbourne Abierto Mexicano - Los Cabos China Open - Beijing Kremlin Cup - Moscow Brasil Open - Sao Paulo Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul AEGON International - Eastbourne SkiStar Swedish Open - Bastad Apia International - Sydney Suisse Open - Gstaad Hamburg European Open - Hamburg Generali Open - Kitzbuhel Ecuador Open - Quito Chengdu Open - Chengdu Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Santiago Challenger Guayaquil Challenger Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Swiss Open - Gstaad Sofia Open - Sofia Generali Open - Kitzbuhel Chengdu Open - Chengdu Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Generali Open - Kitzbuhel Open Sud de France - Montpellier Serbia Open - Belgrade BMW Open - Munich Mallorca Championships - Mallorca Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Hamburg European Open - Hamburg Generali Open - Kitzbuhel ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Stockholm Open - Stockholm Argentina Open - Buenos Aires Bad Waltersdorf Challenger Braga Challenger Hamburg European Open - Hamburg China Open - Beijing Argentina Open - Buenos Aires Olbia Challenger Helsinki Challenger Plava Laguna Croatia Open - Umag Serbia Open - Belgrade PBZ Zagreb Indoors - Zagreb Kremlin Cup - Moscow Erste Bank Open - Vienna Maharashtra Open - Pune Sydney International - Sydney Generali Open - Kitzbuhel Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo Serbia Open - Belgrade Morelos Challenger Sony Ericsson Open - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - New York Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Adelaide International - Adelaide St. Petersburg Open - St. Petersburg Topshelf Open - 's-Hertogenbosch Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Generali Open - Kitzbuhel Mutua Madrilena Madrid Open - Madrid Tiriac Open - Bucharest BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BB&T Atlanta Open - Atlanta BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Rolex Paris Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Mercedes Cup - Stuttgart Rogers Cup - Toronto Wimbledon - London Miami Open - Miami U.S. Open - New York Internazionali BNL d'Italia - Rome Qatar ExxonMobil Open - Doha Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid U.S. Open - New York Internazionali BNL d'Italia - Rome French Open - Paris Coupe Rogers - Montreal Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Gonet Geneva Open - Geneva Western & Southern Open - Cincinnati Forte Village Sardegna Open - Sardinia Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Erste Bank Open - Vienna Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Winston-Salem Open - Winston-Salem Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Erste Bank Open - Vienna BNP Paribas Open - Indian Wells Miami Open - Miami Abierto Mexicano Telcel - Acapulco Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Vegeta Croatia Open - Umag Copa Telmex - Buenos Aires PBZ Zagreb Indoors - Zagreb Chengdu Open - Chengdu Aircel Chennai Open - Chennai China Open - Beijing German Tennis Championships - Hamburg Argentina Open - Buenos Aires Rio Open - Rio de Janeiro China Open - Beijing Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, QF, SRB-ESP 4-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group C, Valencia U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rolex Paris Masters - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, BRA-CRO 1-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, QF, SRB-GBR 2-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, PO, IND-SRB 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, SF, FRA-SRB 3-1 ATP Cup - Melbourne ATP Cup - Sydney Australian Open (juniors) Davis Cup, World Group, QR, UZB-SRB 2-3 Davis Cup, World Group, PO, SRB-IND 4-0 Davis Cup, Finals, Group F Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, Group B, Valencia Davis Cup, World Group, Q, SRB-SVK 0-4 Davis Cup, World Group I, 1R, SRB-GRE 3-1 Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, World Group, 1R, SRB-USA 1-3 All Lower level tournaments Olympics - Paris U.S. Open - New York Nordea Open - Bastad Wimbledon - London